package com.ruoyi.system.domain;

import java.util.Date;

import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 出库物料明细
对象 T_CK_ORDERDETAIL
 * 
 * @author ruoyi
 * @date 2024-09-05
 */
public class TCkOrderdetail extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    public String getStartDate() {
        return startDate;
    }

    public void setStartDate(String startDate) {
        this.startDate = startDate;
    }

    public String getEndDate() {
        return endDate;
    }

    public void setEndDate(String endDate) {
        this.endDate = endDate;
    }

    private String startDate; // 开始日期
    private String endDate;   // 结束日期
    
    private String orderId;

   
    
    private String BUSINESSID;

    private String REMARK;

   
    
    private String goodId;

   
    
    private String goodName;

   
    
    private String sts;

   
    
    private String SPECIFICATION;

   
    
    private String goodsNum;

   
    
    private String SORTID;

   
    
    private String pageNum;

   
    
    private String WEITH;

   
    
    private String PRICE;

   
    
    private String scaleUnit;

   
    
    private String goodsTypeId;

   
    
    private String packingNum;


    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "CST")
    private Date addtime;

   
    
    private Date endtime;

   
    
    private String totalVolume;

   
    
    private String GVOLUME;

   
    
    private String UNIT;

   
    
    private String storageAreaId;

   
    
    private String locationId;

   
    
    private String pickNum;

   
    
    private String trNum;

   
    
    private String xqType;

   
    
    private String buyNum;

    public String[] getAddTimes() {
        return addTimes;
    }

    public void setAddTimes(String[] addTimes) {
        this.addTimes = addTimes;
    }

    public String getStartTime() {
        return startTime;
    }

    public void setStartTime(String startTime) {
        this.startTime = startTime;
    }

    public String getEndsTime() {
        return endsTime;
    }

    public void setEndsTime(String endsTime) {
        this.endsTime = endsTime;
    }

    private String[] addTimes;

    private String startTime;
    private String endsTime;
    
    private String storageId;

    private String ctl;

    @TableField("type")
    private String type;

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getCtl() {
        return ctl;
    }

    public void setCtl(String ctl) {
        this.ctl = ctl;
    }

    public void setOrderId(String orderId)
    {
        this.orderId = orderId;
    }

    public String getOrderId() 
    {
        return orderId;
    }
    public void setBUSINESSID(String BUSINESSID) 
    {
        this.BUSINESSID = BUSINESSID;
    }

    public String getBUSINESSID() 
    {
        return BUSINESSID;
    }
    public void setGoodId(String goodId) 
    {
        this.goodId = goodId;
    }

    public String getGoodId() 
    {
        return goodId;
    }
    public void setGoodName(String goodName) 
    {
        this.goodName = goodName;
    }

    public String getGoodName() 
    {
        return goodName;
    }
    public void setSts(String sts) 
    {
        this.sts = sts;
    }

    public String getSts() 
    {
        return sts;
    }
    public void setSPECIFICATION(String SPECIFICATION) 
    {
        this.SPECIFICATION = SPECIFICATION;
    }

    public String getSPECIFICATION() 
    {
        return SPECIFICATION;
    }
    public void setGoodsNum(String goodsNum) 
    {
        this.goodsNum = goodsNum;
    }

    public String getGoodsNum() 
    {
        return goodsNum;
    }
    public void setSORTID(String SORTID) 
    {
        this.SORTID = SORTID;
    }

    public String getSORTID() 
    {
        return SORTID;
    }
    public void setPageNum(String pageNum) 
    {
        this.pageNum = pageNum;
    }

    public String getPageNum() 
    {
        return pageNum;
    }
    public void setWEITH(String WEITH) 
    {
        this.WEITH = WEITH;
    }

    public String getWEITH() 
    {
        return WEITH;
    }
    public void setPRICE(String PRICE) 
    {
        this.PRICE = PRICE;
    }

    public String getPRICE() 
    {
        return PRICE;
    }
    public void setScaleUnit(String scaleUnit) 
    {
        this.scaleUnit = scaleUnit;
    }

    public String getScaleUnit() 
    {
        return scaleUnit;
    }
    public void setGoodsTypeId(String goodsTypeId) 
    {
        this.goodsTypeId = goodsTypeId;
    }

    public String getGoodsTypeId() 
    {
        return goodsTypeId;
    }
    public void setPackingNum(String packingNum) 
    {
        this.packingNum = packingNum;
    }

    public String getPackingNum() 
    {
        return packingNum;
    }
    public void setAddtime(Date addtime)
    {
        this.addtime = addtime;
    }

    public String getREMARK() {
        return REMARK;
    }

    public void setREMARK(String REMARK) {
        this.REMARK = REMARK;
    }

    public Date getAddtime()
    {
        return addtime;
    }
    public void setEndtime(Date endtime) 
    {
        this.endtime = endtime;
    }

    public Date getEndtime() 
    {
        return endtime;
    }
    public void setTotalVolume(String totalVolume) 
    {
        this.totalVolume = totalVolume;
    }

    public String getTotalVolume() 
    {
        return totalVolume;
    }
    public void setGVOLUME(String GVOLUME) 
    {
        this.GVOLUME = GVOLUME;
    }

    public String getGVOLUME() 
    {
        return GVOLUME;
    }
    public void setUNIT(String UNIT) 
    {
        this.UNIT = UNIT;
    }

    public String getUNIT() 
    {
        return UNIT;
    }
    public void setStorageAreaId(String storageAreaId) 
    {
        this.storageAreaId = storageAreaId;
    }

    public String getStorageAreaId() 
    {
        return storageAreaId;
    }
    public void setLocationId(String locationId) 
    {
        this.locationId = locationId;
    }

    public String getLocationId() 
    {
        return locationId;
    }
    public void setPickNum(String pickNum) 
    {
        this.pickNum = pickNum;
    }

    public String getPickNum() 
    {
        return pickNum;
    }
    public void setTrNum(String trNum) 
    {
        this.trNum = trNum;
    }

    public String getTrNum() 
    {
        return trNum;
    }
    public void setXqType(String xqType) 
    {
        this.xqType = xqType;
    }

    public String getXqType() 
    {
        return xqType;
    }
    public void setBuyNum(String buyNum) 
    {
        this.buyNum = buyNum;
    }

    public String getBuyNum() 
    {
        return buyNum;
    }
    public void setStorageId(String storageId) 
    {
        this.storageId = storageId;
    }

    public String getStorageId() 
    {
        return storageId;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("orderId", getOrderId())
            .append("BUSINESSID", getBUSINESSID())
            .append("goodId", getGoodId())
            .append("goodName", getGoodName())
            .append("sts", getSts())
            .append("SPECIFICATION", getSPECIFICATION())
            .append("goodsNum", getGoodsNum())
            .append("SORTID", getSORTID())
            .append("REMARK", getREMARK())
            .append("pageNum", getPageNum())
            .append("WEITH", getWEITH())
            .append("PRICE", getPRICE())
            .append("scaleUnit", getScaleUnit())
            .append("goodsTypeId", getGoodsTypeId())
            .append("packingNum", getPackingNum())
            .append("addtime", getAddtime())
            .append("endtime", getEndtime())
            .append("totalVolume", getTotalVolume())
            .append("GVOLUME", getGVOLUME())
            .append("UNIT", getUNIT())
            .append("storageAreaId", getStorageAreaId())
            .append("locationId", getLocationId())
            .append("pickNum", getPickNum())
            .append("trNum", getTrNum())
            .append("xqType", getXqType())
            .append("buyNum", getBuyNum())
            .append("storageId", getStorageId())
            .toString();
    }
}
